<?php

class LoginHandler {
	private $SessionPosition = 'LoginHandlerSession';
	private $DBConnect= NULL;
	private $UserTabelName= "User";
	
		//tar i mott inloggnings namnet
		public function IsLoggedIn() {
		if (isset($_SESSION[$this->SessionPosition])) {
			return TRUE;
		} else {
			return FALSE;
		}
	}
	//skickar med två parametrar och sätter lösenordet
	public function DoLogin($name, $password) {
		/*$correct_name = 'Helena';
		$correct_password = '8888';
		if ($name == $correct_name && $password == $correct_password) {
			// sätta session
			$_SESSION[$this->SessionPosition] = $name;
			return TRUE;
		} else {
			return false;
		}*/
		//här ska det kontrolleras om användaren finns eller ej
		$_SESSION[$this->SessionPosition] = $name;
	    	
		}
	public function DoLogout() {
		//echo"Det kommer inte ut något";
		unset($_SESSION[$this->SessionPosition]);
		//unset($_SESSION);
		
	}
	public function GetUser($UserID){
		if(isset($this->User[$UserID]))
		return $this->User[$UserID];
		else
			return NULL;
	}
	
	
	public function GetUserID($name){
		$sql= "Select * from $this->UserTabelName where UserID =?";
		$stmt = $this->DBConnect->Prepare($sql);
		$stmt->bind_param("s", $name);
		
		return $stmt;
	}
}























?>

